package com.ruoyi.project.system.house.member.mapper;

import java.util.List;

import com.ruoyi.project.system.house.house.enums.HouseDto;
import com.ruoyi.project.system.house.member.domain.MemberHouse;

/**
 * 用户收藏Mapper接口
 * 
 * @author f_baisi
 * @date 2020-08-29
 */
public interface MemberHouseMapper 
{
    /**
     * 查询用户收藏
     * 
     * @param id 用户收藏ID
     * @return 用户收藏
     */
    public MemberHouse selectMemberHouseById(String id);

    /**
     * 查询用户收藏列表
     * 
     * @param memberHouse 用户收藏
     * @return 用户收藏集合
     */
    public List<MemberHouse> selectMemberHouseList(MemberHouse memberHouse);

    /**
     * 新增用户收藏
     * 
     * @param memberHouse 用户收藏
     * @return 结果
     */
    public int insertMemberHouse(MemberHouse memberHouse);

    /**
     * 修改用户收藏
     * 
     * @param memberHouse 用户收藏
     * @return 结果
     */
    public int updateMemberHouse(MemberHouse memberHouse);

    /**
     * 删除用户收藏
     * 
     * @param id 用户收藏ID
     * @return 结果
     */
    public int deleteMemberHouseById(String id);

    /**
     * 批量删除用户收藏
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteMemberHouseByIds(String[] ids);

	List<HouseDto> findListByUid(String uid);
}
